﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#000; background:#fff;}
*{ margin:0px; padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-weight:normal;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; }
select,input{ outline:none;}
ol,ul,li { list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;}
abbr,acronym { border:0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#2a5b96;}
.bold{ font-weight:bold;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
/*head*/
.head{ width:1200px; height:118px; margin:0 auto; padding:0;}
.logo{ width:610px; height:86px; margin:0; padding-top:16px; float:left;}
.head_r{ width:260px; height:auto; margin:0; padding:0; float:right;}
.oark{ width:260px; height:50px; margin:0; padding:0; line-height:50px; font-size:14px; text-align:right;}
.oark a{ color:#444;}
.oark a:hover{ color:#2a5b96;}
.sousuo{ width:auto; height:auto; margin:0; padding-top:10px;}
/**/
.nav{ width:100%; height:52px; margin:0; padding:0; background:#2a5b96;}
/*下拉导航*/
.menu {	background:#2a5b96; margin:0 auto; width: 1200px; padding-left:0px; height:52px; position:relative;}
/*.menu li {	 width: 170px; height:52px; text-align: center; line-height:52px; padding:0; float: left; position: relative; z-index: 1000;}*/
.menu li {	 width: 170px; height:52px; text-align: center; line-height:52px; padding:0; float: left; position: relative; z-index: 1000;}
.menu li.hover a {	color:#FFF;}
.menu li a {	color:#FFF; font-size:20px;}
.menu li a:hover {	color:#FFF; font-size:20px;}
/*.menu li ul {	width: 170px; display: none;}*/
.menu li ul {	width: 149px; display: none;}
.menu li:hover a {	color:#fff;}
/*.menu li:hover ul {	 left: 0px; top: 52px; width:170px; padding-bottom: 10px; display: block; position: absolute;}
.menu li:hover ul li {	background:#337dae;  width:170px; height:46px; font-weight: normal;border-bottom:1px solid #d9d7d7;}
.menu li:hover ul li a { font-size:14px; width: 170px; height:46px; text-align: center; color:#fff; line-height:46px; overflow: hidden; display: block;}*/
.menu li:hover ul {	 left: 0px; top: 52px; width:149px; padding-bottom: 10px; display: block; position: absolute;}
.menu li:hover ul li {	background:#337dae;  width:149px; height:46px; font-weight: normal;border-bottom:1px solid #d9d7d7;}
.menu li:hover ul li a { font-size:14px; width: 149px; height:46px; text-align: center; color:#fff; line-height:46px; overflow: hidden; display: block;}

.menu li:hover ul li a:hover { font-size:14px; background:#FFF;	color:#11406c; text-decoration:none;}
/**/
.banner{ width:100%; height:450px; margin:0; padding:0;}
.bg{ width:100%; height:100%;}
#full-screen-slider { width:100%; height:450px; float:left;position:absolute;overflow:hidden;}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
/**/
.toutiao{ width:1200px; height:140px; margin:0 auto; padding:0;}
.toutiao_l{ width:150px; height:auto; margin:0; padding-top:39px; float:left;}
.toutiao_r{ width:1050px; height:auto; margin:0; padding-top:20px; float:right; text-align:center;}
.toutiao_r h1{ font-size:30px; font-weight:bold; line-height:60px;}
.toutiao_r h2{ font-size:16px; color:#0069ae; line-height:30px;}
/**/
.news{ width:1200px; height:366px; margin:0 auto; padding:0;}
.news_pic{ width:534px; height:366px; margin:0; padding:0; float:left;}
/*焦点图*/
.focus{ position:relative; width:534px; height:366px; background-color: #000; float: left;}  
.focus img{ width:534px; height: 366px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }
  
.focus .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 

.news_nr{ width:643px; height:366px; margin:0; padding:0; float:right;}
.news_nrtop{ width:auto; height:40px; line-height:40px; margin:0; padding:0; background:#f1f0f0;}
.news_nrtop dd{ width:150px; height:40px; margin:0; padding:0; background:#00863c; float:left; text-align:center; font-size:20px; font-weight:bold; color:#FFF;}
.news_nrtop a{ float:right; padding-right:8px; color:#9b9b9b;}
.news_nrtop a:hover{ float:right; padding-right:8px; color:#00863c; text-decoration:underline;}

/*切换*/
.news_nrtopq{ width:auto; height:38px; line-height:38px; margin:0; padding:0; background:#f1f0f0; border-bottom:2px solid #2a5b96;}
.news_nrtopq ul li{ width:140px; height:38px; margin:0; padding:0; float:left; text-align:center; font-size:20px; font-weight:bold; color:#FFF;}
.news_nrtopq ul li a{ color:#000;}
.news_nrtopq a.actived,.news_nrtopq a.actived:hover{ float:left; padding:0 30px; color:#fff; background:#2a5b96;}
#jj1,#jj2{ width:643px; height:auto; margin:0 auto; padding-top:10px;}
#jj1 ul li,#jj2 ul li{ width:628px; height:35px; line-height:35px; margin:0; padding-left:15px; background:url(images/doc1.png) 3px center no-repeat;}
#jj1 ul li a,#jj2 ul li a{ font-size:15px; float:left;}
#jj1 ul li span,#jj2 ul li span{ float:right; color:#9b9b9b;}

/**/
.ban{ width:1200px; height:90px; margin:0 auto; padding-top:20px;}

DIV#MainPromotionBanner {	HEIGHT: 90px; WIDTH: 1200px}
#MainPromotionBanner #SlidePlayer {	POSITION: relative}
#MainPromotionBanner .Slides {	LIST-STYLE-TYPE: none; OVERFLOW: hidden; HEIGHT: 90px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px}
#MainPromotionBanner .Slides LI {	HEIGHT: 90px; FLOAT: left; WIDTH: 1200px}
#MainPromotionBanner .Slides IMG {	BORDER-LEFT-WIDTH: 0px; HEIGHT: 90px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; WIDTH: 1200px}
#MainPromotionBanner .SlideTriggers {	LIST-STYLE-TYPE: none; HEIGHT: 18px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; right: 2px; MARGIN: 0px; Z-INDEX: 10; TOP: 68px; PADDING-RIGHT: 0px}
#MainPromotionBanner .SlideTriggers LI {	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 18px; FONT-FAMILY: Arial; BACKGROUND: #2a5b96; FLOAT: left; COLOR: #ffffff; TEXT-ALIGN: center; DISPLAY: inline; LINE-HEIGHT: 18px; WIDTH: 18px; MARGIN-RIGHT: 3px}
#MainPromotionBanner .SlideTriggers LI.Current {	BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND: #1e8fda; BORDER-BOTTOM-WIDTH: 0px; FONT-WEIGHT: bold; COLOR: #fff; LINE-HEIGHT: 18px; BORDER-TOP-WIDTH: 0px; WIDTH: 18px; MARGIN-RIGHT: 3px}

/**/
.index_nr{ width:1200px; height:auto; margin:15px auto 0; padding:0;}
.ggl{ width:447px; height:auto; margin:0; padding:0; float:left;}
.ggl_nrtop{ width:auto; height:40px; line-height:40px; margin:0; padding:0;}
.ggl_nrtop dd{ width:100px; height:40px; margin:0; padding:0; float:left; font-size:20px; font-weight:bold; color:#2a5b96;}
.ggl_nrtop dl{ width:287px; height:1px; float:left; margin-top:20px; padding:0; border-bottom:1px solid #ddd;}
.ggl_nrtop a{ width:60px; float:right; text-align:right; padding-right:0px; color:#797979; font-size:12px;}
.ggl_nrtop a:hover{ float:right; padding-right:0px; color:#2a5b96; text-decoration:underline;}
.ggl ul{ width:447px; height:auto; margin:0 auto; padding-top:0px;}
.ggl ul li{ width:432px; height:35px; line-height:35px; margin:0 auto; padding-left:15px; background:url(images/doc1.png) 3px center no-repeat;}
.ggl ul li a{ font-size:15px; float:left;}
.ggl ul li span{ float:right; color:#9b9b9b;}

.ggr{ width:729px; height:auto; margin:0; padding:0; float:right;}
.ggr_nrtop{ width:auto; height:40px; line-height:40px; margin:0; padding:0;}
.ggr_nrtop dd{ width:100px; height:40px; margin:0; padding:0; float:left; font-size:20px; font-weight:bold; color:#2a5b96;}
.ggr_nrtop dl{ width:565px; height:1px; float:left; margin-top:20px; padding:0; border-bottom:1px solid #ddd;}
.ggr_nrtop a{ width:60px; float:right; text-align:right; padding-right:0px; color:#797979; font-size:12px;}
.ggr_nrtop a:hover{ float:right; padding-right:0px; color:#2a5b96; text-decoration:underline;}
.ggr ul{ width:729px; height:auto; margin:0 auto; padding-top:0px;}
.ggr ul li{ width:714px; height:35px; line-height:35px; margin:0 auto; padding-left:15px; background:url(images/doc1.png) 3px center no-repeat;}
.ggr ul li a{ font-size:15px; float:left;}
.ggr ul li span{ float:right; color:#9b9b9b;}
.ggr_jj{ width:auto; height:; line-height:30px; font-size:14px;}

.ywfw{ width:262px; height:auto; margin:0; padding:0; float:right;}
.ywfw_nrtop{ width:auto; height:40px; line-height:40px; margin:0; padding:0;}
.ywfw_nrtop dd{ width:100px; height:40px; margin:0; padding:0; float:left; font-size:20px; font-weight:bold; color:#2a5b96;}
.ywfw_nrtop dl{ width:102px; height:1px; float:left; margin-top:20px; padding:0; border-bottom:1px solid #ddd;}
.ywfw_nrtop a{ width:60px; float:right; text-align:right; padding-right:0px; color:#797979; font-size:12px;}
.ywfw_nrtop a:hover{ float:right; padding-right:0px; color:#2a5b96; text-decoration:underline;}
.ywfw ul{ width:262px; height:auto; margin:0 auto; padding-top:10px;}
.ywfw ul li{ width:247px; height:35px; line-height:35px; margin:2px auto; padding-left:15px; background:#f0f0f0;}
.ywfw ul li a{ font-size:15px; float:left; color:#c61000;}
.ywfw ul li span{ float:right; color:#9b9b9b; padding-right:6px;}
/*滚动图*/
.sy_gzxcsp{ width:1200px; height:270px; margin:0 auto; padding:0;}
.sy_gzxc{ width:1200px; height:270px; margin:0 auto; padding:0;}
.gg_nrtop{ width:auto; height:40px; line-height:40px; margin:0; padding:0;}
.gg_nrtop dd{ width:100px; height:40px; margin:0; padding:0; float:left; font-size:20px; font-weight:bold; color:#2a5b96;}
.gg_nrtop dl{ width:1025px; height:1px; float:left; margin-top:20px; padding:0; border-bottom:1px solid #ddd;}
.gg_nrtop a{ width:60px; float:right; text-align:right; padding-right:0px; color:#797979; font-size:12px;}
.gg_nrtop a:hover{ float:right; padding-right:0px; color:#2a5b96; text-decoration:underline;}
.qimo8{ overflow:hidden; width:auto; height:221px; margin:0 auto; padding-top:12px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:221px;}
.qimo8 .qimo div{ float:left; height:221px;}
.qimo8 .qimo ul{ height:221px; overflow:hidden; zoom:1;}
.qimo8 .qimo ul li{ width:283px; height:221px; margin:0; padding:0 10px; float:left;}
.qimo8 .qimo ul li img{ width:283px; height:221px;}
.sy_qysp{ width:262px; height:221px; margin-top:12px;}
.sy_qysp img{ width:262px; height:221px;}
/**/
.yqlj{ width:1200px; height:auto; margin:0 auto; padding-top:15px;}
.yqlj_nrtop{ width:auto; height:40px; line-height:40px; margin:0; padding:0;}
.yqlj_nrtop dd{ width:100px; height:40px; margin:0; padding:0; float:left; font-size:20px; font-weight:bold; color:#2a5b96;}
.yqlj_nrtop dl{ width:1100px; height:1px; float:left; margin-top:20px; padding:0; border-bottom:1px solid #ddd;}
.yqlj_nr{ width:1200px; height:auto; margin:0; padding:10px; font-size:15px; line-height:35px; word-wrap:break-word;}
/**/
.bottom{ width:100%; height:100px; margin:0; padding:0; background:#2a5b96;}
.bottom_nr{ width:1200px; height:auto; margin:0 auto; padding-top:20px; font-size:15px; line-height:32px; color:#FFF; text-align:center;}

/****ej****/
.ej_banner{ width:100%; height:267px; margin:0; padding:0; background:url(images/ej_banner.png) top center no-repeat;}
.ej_nr{ width:1200px; height:auto; display:table; margin:0 auto; padding-top:20px;}
.ej_lmleft{ width:220px; height:auto; margin:0; padding:0; float:left;}
.ej_lmlefttop{ width:220px; height:56px; margin:0; padding:0; background:#2a5b96; line-height:56px; text-align:center; font-size:26px; color:#FFF; font-weight:bold;}
.ej_lmleft ul{ width:218px; height:auto; margin:0 auto; padding-top:1px; display:table; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.ej_lmleft ul li{ width:218px; height:41px; line-height:41px; text-align:center; margin:0; padding-bottom:1px; border-bottom:1px solid #efefef; font-size:16px;}
.ej_lmleft ul li a { width: 218px; height:41px; line-height:41px; overflow: hidden; display: block;}
.ej_lmleft ul li a:hover { background:#3d88e2;	color:#fff; text-decoration:none;}
.ej_zwright{ width:950px; height:auto; margin:0; padding:0; float:right;}
.ej_zwrightwz{ width:950px; height:47px; line-height:47px; margin:0; padding:0; border-bottom:1px solid #e5e5e5;} 
.ej_zwrightwz dd{ width:335px; height:auto; margin:0; padding-left:15px; background:url(images/ej_shuxian.png) left center no-repeat; font-size:22px; font-weight:bold; color:#2a5b96; float:left;}
.ej_zwrightwz dl{ float:right; text-align:right; }
.ej_zwrightnr{ width:950px; height:auto; margin:0 auto; padding:20px 0; line-height:36px; font-size:16px;}
.ej_zwrightpic{ width:950px; height:auto; display:table; margin:0 auto; padding:20px 0;}
.ej_zwrightpic ul li{ width:298px; height:290px; margin-bottom:15px; padding:0 9px; float:left; line-height:30px; text-align:center; font-size:16px;}
.ej_zwrightpic ul li img{ width:298px; height:239px;}
.ej_fanye{ width:950px; height:30px; margin:30px auto 0; padding:0; text-align:center;}
.ej_fanye a{ padding:8px 14px; background:#f1f2f4; margin:0 3px; color:#000;}
.ej_fanye a:hover{ padding:8px 14px; background:#2a5b96; margin:0 3px; color:#fff;}
/**/
.ej_news{ width:950px; height:auto; display:table; margin:0 auto; padding:12px 0 20px;}
.ej_newszw{ width:950px; height:150px; margin:24px auto 0; padding-bottom:24px; border-bottom:1px dotted #dddddd;}
.ej_newspic{ width:204px; height:144px; margin:0; padding:0; float:left;}
.ej_newsnr{ width:726px; height:144px; margin:0; padding:0; float:right;}
.ej_newsnr h1{ font-size:18px; line-height:40px}
.ej_newsnr h2{ color:#585858; line-height:26px;}
.ej_newsnr h3{ line-height:40px; color:#8e8e8e;}
/**/
.ej_zcfg{ width:950px; height:auto; display:table; margin:0 auto; padding:20px 0;}
.ej_zcfg ul li{ width:935px; height:50px; margin:0; padding-left:15px; line-height:50px; border-bottom:1px dotted #dddddd; background:url(images/ej_doc1.png) left center no-repeat;}
.ej_zcfg ul li a{ float:left; font-size:16px;}
.ej_zcfg ul li span{ font-size:14px; float:right; color:#8e8e8e;}
/**/
.ej_pjlc{ width:950px; height:auto; display:table; margin:0 auto; padding:20px 0;}
.ej_pjlc ul li{ width:435px; height:100px; margin:20px; padding:0; float:left; text-align:center; line-height:100px; background:#337cae; font-size:30px;}
.ej_pjlc ul li a{ color:#FFF;}
/**/
.ej_lxwm{ width:950px; height:auto; display:table; margin:0 auto; padding:20px 0;}
.ej_lxwm h1{ font-size:26px; font-weight:bold; color:#4c4c4c; line-height:50px;}
.ej_lxwm h2{ font-size:16px; color:#4c4c4c; line-height:36px;}
.ej_lxdt{ width:950px; height:600px; margin:40px auto; padding:0; border:#ccc solid 1px;}
.ej_lxwmjbl{ width:425px; height:auto; margin:0; padding:30px 0 0 15px; float:left; font-size:22px; line-height:40px;}
.ej_lxwmjbr{ width:500px; height:auto; margin:0; padding-top:30px; float:right;}
.ej_lxwmnr{ width:950px; height:auto; display:table; margin:0; padding:10px 0; border-bottom:1px dotted #dddddd;}
.ej_lxwmnr dd{ font-size:18px; line-height:46px;}
.ej_lxwmnr dl{ color:#585858; line-height:26px;}
.ej_lxwmnr dt{ color:#2a5b96; line-height:36px;}
/*内容页*/
.ej_content{ width:950px; height:auto; margin:0 auto; padding:20px 0;}
.ej_content h1{ font-size:28px; font-weight:bold; color:#000; line-height:50px; text-align:center;}
.ej_content h2{ color:#777; line-height:36px; text-align:center; border-bottom:1px solid #ccc;}
.ej_contentnr{ width:920px; height:auto; margin:0 auto; font-size:18px; line-height:40px; padding:20px 0;}
.ej_contentnrxx{ width:920px; height:auto; margin-top:20px; padding-top:10px; border-top:1px solid #ccc; font-size:16px; line-height:32px;}
.ej_contentnrxx a{ color:#666;}
.ej_contentnrxx a:hover{ color:#2a5b96;}
.ej_contentnr table{border-right:1px solid #000;border-bottom:1px solid #000} 
.ej_contentnr table td{border-left:1px solid #000; border-top:1px solid #000;}
.ej_contentnr  div{text-align: center; line-height: 30px; float: left; border-right: #1d4e7e 1px solid;}
.pjxm_bg table{border-right:1px solid #000;border-bottom:1px solid #000} 
.pjxm_bg table td{border-left:1px solid #000; border-top:1px solid #000;}
.pjxm_bg div{text-align: center; line-height: 30px; width: 173px;  float: left; border-right: #1d4e7e 1px solid;}